/**
 * Copyright © 2024 北京迅安网络系统有限责任公司 Co., Ltd. All rights reserved.
 */

#ifndef __OSID_INTERFACE_FRI__
#define __OSID_INTERFACE_FRI__

#include <string>

#include "i_osid_manager.h"
#include "iremote_broker.h"
#include "iservice_registry.h"

using OHOS::iface_cast;
using OHOS::IRemoteObject;
using OHOS::ISystemAbilityManager;
using OHOS::sptr;
using OHOS::SystemAbilityManagerClient;
using OHOS::OSID::osidService::IOsidManager;
using OHOS::OSID::osidService::OSID_SERVICE_ID;

std::string friGetOSID();
std::string friGetPMSID();
bool friCheckOSID(std::string osid);
bool friCheckPMSID(std::string pmsid);
std::string friGetCert();

#endif